Inheritance as a Conceptual Primitive

نویسنده

  • Roland H. Kaschek
چکیده

Object oriented analysis OOA which is the nowadays popular approach to conceptual modeling has evolved from object oriented programming OOP and semantic data modeling SM Inheritance is one of the most important concepts of OOP Therefore an inheri tance concept suitable for OOA is needed In this paper we argue that recent approaches for semantics of inheritance in OOA are not adequate We propose a de nition of inheritance as a primitive of conceptual modeling and investigate how other such primitives are related to it

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Traits Composing Classes from Behavioral Building Blocks

Inheritance is well-known and accepted as a fundamental mechanism for reuse in object-oriented languages. Unfortunately, the main variants — single inheritance, multiple inheritance, and mixin inheritance — all suffer from conceptual and practical problems related to software reuse and robustness with respect to changes. In a first part of this thesis, we identify and illustrate these problems....

متن کامل

Traits: Composable Units of Behavior

Inheritance is the fundamental reuse mechanism in object-oriented programming languages; its most prominent variants are single inheritance, multiple inheritance, and mixin inheritance. In the first part of this paper, we identify and illustrate the conceptual and practical reusability problems that arise with these forms of inheritance. We then present a simple compositional model for structur...

متن کامل

Traits: Composable Units of Behaviour

Inheritance is the fundamental reuse mechanism in object-oriented programming languages; its most prominent variants are single inheritance, multiple inheritance, and mixin inheritance. In the first part of this paper, we identify and illustrate the conceptual and practical reusability problems that arise with these forms of inheritance. We then present a simple compositional model for structur...

متن کامل

An Approach To Natural Language In The SI-NETS Paradigm

Thls article deals with the interpretation of conceptual operations underlying the communicative use of natural language (NL) within the Structured Inheritance Network (Sl-Nets) paradigm. The operations are reduced to functions of a fo~al language, thus changing the level of abstraction of the operations to be performed on SI-Nets. In this sense, operations on SI-Nets are not merely isomorphic ...

متن کامل

Étude empirique de l'influence de l'héritage multiple sur l'entropie conceptuelle : comparaison avec l'héritage simple

The inheritance class hierarchy is an important characteristic of object orientation. Many aspects of inheritance mechanisms remain controversial. Among others, many questions about the necessity of multiple inheritance have been put forward. Another contribution is given to this question by our experimental study. Dvorak [1994] revealed the phenomenon of conceptual entropy in class hierarchies...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996